ammunition depots - Alemán Inglés Diccionario